package com.tao.user.service;

import com.tao.user.domain.dto.LoginDto;
import com.tao.user.domain.dto.PageSelectUserDto;
import com.tao.user.domain.dto.UserDto;
import com.tao.user.domain.pojo.User;
import com.tao.user.domain.vo.LoginVo;
import com.tao.result.PageResult;

import java.util.List;

public interface UserService {
    LoginVo loginService(LoginDto loginDto);

    void userAddService(UserDto userDto);

    PageResult pageSelectService(PageSelectUserDto pageSelectUserDto);

    void updateUserService(UserDto userDto);

    User getUserByIdService(Integer id);

    void updateStatus(Integer status, Integer id);

    void deleteUser(List<Integer> ids);
}
